博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个字符串处理的小算法题
阅读量:4357 次
发布时间:2019-06-07

本文共 749 字,大约阅读时间需要 2 分钟。

前几天在做一个微博的项目,其中有一个小的算法题,感觉挺有意思,写在这里留给自己,也分享给大伙:

 

var str  = “[a1]教师节感谢大家[b2]”;

如何把微博评论中的所有表情图标分离出来替换成对应的图片。

友情提示:"[]“中的字母对应image文件夹名字,数字代表图片名字。

var changeStrToGifFun = function(str){    var content = str;    var gifs = [];    while(str.indexOf("[") > -1){        var a = str.indexOf("[");        var b = str.indexOf("]");        gifs.push(str.substring(parseInt(a+1),b));        str = str.substring(parseInt(b+1));    }    var dir = ['mr','gnl','lxh','bzmh'];    var str = {         "a" : 0,         "b" : 1,         "c" : 2,         "d" : 3    };    for(var s = 0,len = gifs.length;s < len;s++){        var jpg = "";        content = content.replace("["+gifs[s]+"]",jpg);    }    return content;};

  

 

转载于:https://www.cnblogs.com/xianZJ/p/4836931.html

你可能感兴趣的文章
七尖记
查看>>
SAP(最短增广路算法) 最大流模板
查看>>
安装 OpenSSL 工具
查看>>
用长微博工具发布长微博
查看>>
大庆金桥帆软报表案例
查看>>
Proxy模式
查看>>
读书多些会怎样
查看>>
浏览器好用的技术
查看>>
HDU 2188------巴什博弈
查看>>
tp5任务队列使用supervisor常驻进程
查看>>
Xmind?
查看>>
spring+quartz 实现定时任务三
查看>>
day2-三级菜单
查看>>
linux下升级4.5.1版本gcc
查看>>
Beanutils
查看>>
FastJson
查看>>
excel4j
查看>>
Thread
查看>>
char * 与char []探究理解
查看>>
QT窗体显示在屏幕中间位置
查看>>